package com.ruoyi.otc.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sun.org.apache.xpath.internal.operations.Bool;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 企业信息对象 otc_business
 * 
 * @author gjp
 * @date 2023-10-26
 */
@TableName("otc_business")
public class Business extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 用户ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String entname;

    /** 营业执照号 */
    @Excel(name = "营业执照号")
    private String licenceentity;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String uniscid;

    /** 企业类型 */
    @Excel(name = "企业类型")
    private String enttypeCn;

    /** 登记机关 */
    @Excel(name = "登记机关")
    private String regorgCn;

    /** 登记日期 */
    @Excel(name = "登记日期")
    private String apprdate;

    /** 法定代表人 */
    @Excel(name = "法定代表人")
    private String name;

    /** 注册资本 */
    @Excel(name = "注册资本")
    private String regcap;

    /** 住所 */
    @Excel(name = "住所")
    private String dom;

    /** 成立日期 */
    @Excel(name = "成立日期")
    private String estdate;

    /** 经营(驻在)期限自 */
    @Excel(name = "经营(驻在)期限自")
    private String opfrom;

    /** 经营(驻在)期限至 */
    @Excel(name = "经营(驻在)期限至")
    private String opto;

    /** 经营范围/业务范围 */
    @Excel(name = "经营范围/业务范围")
    private String opscope;

    /** 响应时间 */
    @Excel(name = "响应时间")
    private String opertime;

    @Excel(name = "住所所在行政区划")
    private String domDistrict;

    @Excel(name = "所属行业")
    private String industryCo;
    /** logo路径 */
    @Excel(name = "logo路径")
    private String logoFile;

    //知识产权标签（政务数据）
    private Boolean exist;
    //千万以下标签（政务数据）
    private Boolean longinCapital;
    //国家科技型企业标签（政务数据）
    private Boolean possess;
    //纳税信用A级标签（政务数据）
    private Boolean rank1;
    //高新技术企业标签（政务数据）
    private Boolean wheth;
    //小微企业标签（政务数据）
    private Boolean whether;
    //展示转培育标签（业务数据）
    private Boolean qysf;
    //培育企业标签（业务数据）
    private Boolean zjsf;
    //是否参加过测评
    private Boolean isTopic;

    public Boolean getExist() {
        return exist;
    }

    public void setExist(Boolean exist) {
        this.exist = exist;
    }

    public Boolean getIsTopic() {
        return isTopic;
    }

    public void setIsTopic(Boolean topic) {
        isTopic = topic;
    }

    public Boolean getLonginCapital() {
        return longinCapital;
    }

    public void setLonginCapital(Boolean longinCapital) {
        this.longinCapital = longinCapital;
    }

    public Boolean getPossess() {
        return possess;
    }

    public void setPossess(Boolean possess) {
        this.possess = possess;
    }

    public Boolean getRank1() {
        return rank1;
    }

    public void setRank1(Boolean rank1) {
        this.rank1 = rank1;
    }

    public String getLogoFile() {
        return logoFile;
    }

    public void setLogoFile(String logoFile) {
        this.logoFile = logoFile;
    }

    public Boolean getWheth() {
        return wheth;
    }

    public void setWheth(Boolean wheth) {
        this.wheth = wheth;
    }

    public Boolean getWhether() {
        return whether;
    }

    public void setWhether(Boolean whether) {
        this.whether = whether;
    }

    public Boolean getQysf() {
        return qysf;
    }

    public void setQysf(Boolean qysf) {
        this.qysf = qysf;
    }

    public Boolean getZjsf() {
        return zjsf;
    }

    public void setZjsf(Boolean zjsf) {
        this.zjsf = zjsf;
    }

    public String getDomDistrict() {
        return domDistrict;
    }

    public void setDomDistrict(String domDistrict) {
        this.domDistrict = domDistrict;
    }

    public String getIndustryCo() {
        return industryCo;
    }

    public void setIndustryCo(String industryCo) {
        this.industryCo = industryCo;
    }
//    private String token;
//
//    public String getToken() {
//        return token;
//    }
//
//    public void setToken(String token) {
//        this.token = token;
//    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setEntname(String entname) 
    {
        this.entname = entname;
    }

    public String getEntname() 
    {
        return entname;
    }
    public void setLicenceentity(String licenceentity) 
    {
        this.licenceentity = licenceentity;
    }

    public String getLicenceentity() 
    {
        return licenceentity;
    }
    public void setUniscid(String uniscid) 
    {
        this.uniscid = uniscid;
    }

    public String getUniscid() 
    {
        return uniscid;
    }
    public void setEnttypeCn(String enttypeCn) 
    {
        this.enttypeCn = enttypeCn;
    }

    public String getEnttypeCn() 
    {
        return enttypeCn;
    }
    public void setRegorgCn(String regorgCn) 
    {
        this.regorgCn = regorgCn;
    }

    public String getRegorgCn() 
    {
        return regorgCn;
    }
    public void setApprdate(String apprdate) 
    {
        this.apprdate = apprdate;
    }

    public String getApprdate() 
    {
        return apprdate;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setRegcap(String regcap) 
    {
        this.regcap = regcap;
    }

    public String getRegcap() 
    {
        return regcap;
    }
    public void setDom(String dom) 
    {
        this.dom = dom;
    }

    public String getDom() 
    {
        return dom;
    }
    public void setEstdate(String estdate) 
    {
        this.estdate = estdate;
    }

    public String getEstdate() 
    {
        return estdate;
    }
    public void setOpfrom(String opfrom) 
    {
        this.opfrom = opfrom;
    }

    public String getOpfrom() 
    {
        return opfrom;
    }
    public void setOpto(String opto) 
    {
        this.opto = opto;
    }

    public String getOpto() 
    {
        return opto;
    }
    public void setOpscope(String opscope) 
    {
        this.opscope = opscope;
    }

    public String getOpscope() 
    {
        return opscope;
    }
    public void setOpertime(String opertime) 
    {
        this.opertime = opertime;
    }

    public String getOpertime() 
    {
        return opertime;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("entname", getEntname())
            .append("licenceentity", getLicenceentity())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("uniscid", getUniscid())
            .append("enttypeCn", getEnttypeCn())
            .append("regorgCn", getRegorgCn())
            .append("apprdate", getApprdate())
            .append("name", getName())
            .append("regcap", getRegcap())
            .append("dom", getDom())
            .append("estdate", getEstdate())
            .append("opfrom", getOpfrom())
            .append("opto", getOpto())
            .append("opscope", getOpscope())
            .append("opertime", getOpertime())
            .append("remark", getRemark())
            .toString();
    }
}
